water reservoir that supplies a population - French English Dictionary